/*第一组整数有9个，分别为5  105  0  4  32  8  7  9  60
第二组整数有7个，分别为5  2  87  10  105  0  32。在这两组整数中都出现的整数有四个
按从小到大顺序排序后输出的结果为0  5  32  105。

*/
#define  _CRT_SECURE_NO_WARNINGS

#include<stdio.h>
int main()
{
	int a[9];
	int b[7];
	int c[20];
	int i, j;
	int n = 0;
	int t = 0;
	printf("请输入数组a:\n");
	for (i = 0;; i++) 
    {
		
            scanf("%d", &a[i]);
            if (a[i] == -1)
	        {
	           break;
	        }
	}
	printf("请输入数组b:\n");
	for (j = 0;; j++) 
         {
	         scanf("%d", &b[i]);
	         if (b[i] == -1)
             {
	             break;
	         }
	}
	for (i = 0; i < 9; i++)
	{
	     for (j = 0; j < 7; j++)
		 if (a[i] == b[i])
	     {
				
              c[n] = a[i]；
              n++;

		}

	}

	for (j = 0; j <n; j++)
	{
        for (i = 0; i < n-1; i++)
	    {	 
            t = a[i];
		    a[i] = a[i + 1];
	      	a[i + 1] = t;
        }
	}
	printf("最终的交集为：");
	for(i=0;i<n;i++)
		printf("%d", c[i]);
	printf("\n");
	return 0;
}
